﻿using Dispatcher.Converters;

namespace Dispatcher.Helpers
{
    /// <summary>
    /// Converter instanses.
    /// </summary>
    internal static class ConverterContainer
    {
        /// <summary>
        /// Lazy Load Converter.
        /// </summary>
        public static readonly LazyLoadConverter LazyLoadConverter = new LazyLoadConverter();

        /// <summary>
        /// Birthday to Age Converter.
        /// </summary>
        public static readonly BirthdayToAgeConverter BirthdayToAgeConverter = new BirthdayToAgeConverter();

        /// <summary>
        /// Column Visibility Converter.
        /// </summary>
        public static readonly ColumnVisibilityConverter ColumnVisibilityConverter = new ColumnVisibilityConverter();

        /// <summary>
        /// Id Format Converter.
        /// </summary>
        public static readonly IdFormatConverter IdFormatConverter = new IdFormatConverter();

        /// <summary>
        /// Person Full Name Converter.
        /// </summary>
        public static readonly PersonFullNameConverter PersonFullNameConverter = new PersonFullNameConverter();

        /// <summary>
        /// Person Short Name Converter.
        /// </summary>
        public static readonly PersonShortNameConverter PersonShortNameConverter = new PersonShortNameConverter();
    }
}
